FeedAdAdapter

class FeedAdAdapter(feedAd: FeedAd) : FeedAdapterInternal

Adapter for displaying feed ads. Class allows to set FeedAdEventListener.

Constructors

Link copied to clipboard
constructor(feedAd: FeedAd)

Properties

Link copied to clipboard
@get:NonNull
open override val currentList: List<FeedRecyclerElement?>
Link copied to clipboard
Link copied to clipboard
open override val itemCount: Int

Functions

Link copied to clipboard
fun bindViewHolder(@NonNull holder: FeedViewHolder, position: Int)
Link copied to clipboard
fun createViewHolder(@NonNull parent: ViewGroup, viewType: Int): FeedViewHolder
Link copied to clipboard
open fun getCurrentList(): List<FeedRecyclerElement?>
Link copied to clipboard
open override fun getItemCount(): Int
Link copied to clipboard
open fun getItemId(position: Int): Long
Link copied to clipboard
open override fun getItemViewType(position: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun notifyItemChanged(position: Int)
fun notifyItemChanged(position: Int, @Nullable payload: Any?)
Link copied to clipboard
fun notifyItemInserted(position: Int)
Link copied to clipboard
fun notifyItemMoved(fromPosition: Int, toPosition: Int)
Link copied to clipboard
fun notifyItemRangeChanged(positionStart: Int, itemCount: Int)
fun notifyItemRangeChanged(positionStart: Int, itemCount: Int, @Nullable payload: Any?)
Link copied to clipboard
fun notifyItemRangeInserted(positionStart: Int, itemCount: Int)
Link copied to clipboard
fun notifyItemRangeRemoved(positionStart: Int, itemCount: Int)
Link copied to clipboard
fun notifyItemRemoved(position: Int)
Link copied to clipboard
open override fun onAttachedToRecyclerView(recyclerView: RecyclerView)
Link copied to clipboard
open fun onBindViewHolder(@NonNull holder: FeedViewHolder, position: Int, @NonNull payloads: List<Any?>)
open override fun onBindViewHolder(holder: FeedViewHolder, position: Int)
Link copied to clipboard
open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): FeedViewHolder
Link copied to clipboard
open fun onCurrentListChanged(@NonNull previousList: List<FeedRecyclerElement?>, @NonNull currentList: List<FeedRecyclerElement?>)
Link copied to clipboard
open override fun onDetachedFromRecyclerView(recyclerView: RecyclerView)
Link copied to clipboard
open fun onFailedToRecycleView(@NonNull holder: FeedViewHolder): Boolean
Link copied to clipboard
open override fun onViewAttachedToWindow(holder: FeedViewHolder)
Link copied to clipboard
open override fun onViewDetachedFromWindow(holder: FeedViewHolder)
Link copied to clipboard
open override fun onViewRecycled(holder: FeedViewHolder)
Link copied to clipboard
open fun setHasStableIds(hasStableIds: Boolean)
Link copied to clipboard
open fun submitList(@Nullable list: List<FeedRecyclerElement?>??)
open fun submitList(@Nullable list: List<FeedRecyclerElement?>??, @Nullable commitCallback: Runnable?)